#include "Columnas.h"

ModeloDeColumnasU::ModeloDeColumnasU() {
	add(idColumna);
}
ModeloDeColumnasU::~ModeloDeColumnasU(){}


ModeloDeColumnasG::ModeloDeColumnasG() {
	add(figura);
	add(idColumna);
}
ModeloDeColumnasG::~ModeloDeColumnasG(){}

ModeloDeColumnasA::ModeloDeColumnasA(int cantColumnas) {
	tColumn* col;
	for(int i = 0; i < cantColumnas; i++) {
		col =new tColumn;
		columnitas.push_back(col);
		add(*col);
	}
}

ModeloDeColumnasA::~ModeloDeColumnasA() {
  	std::vector<tColumn*>::iterator it = columnitas.begin();
  		for(; it != columnitas.end(); it++)
  			delete *it;
  		columnitas.clear();
}
